﻿using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using Telerik.Windows.Controls;

namespace Kaskelot.SP.UI.Analys.Data.Model
{
	public class CustomLocalizationManager : LocalizationManager
	{
		public override string GetStringOverride(string key)
		{
			switch (key)
			{
				case "FilterAnd":
					return "Och";
				case "FilterContains":
					return "Innehåller";
				case "FilterDoesNotContain":
					return "Innehåller inte";
				case "FilterEndsWith":
					return "Slutar med";
				case "FilterIsContainedIn":
					return "Finns i";
				case "FilterIsEqualTo":
					return "Är lika med";
				case "FilterIsGreaterThan":
					return "Är större än";
				case "FilterIsGreaterThanOrEqualTo":
					return "Är större än eller lika med";
				case "FilterIsLessThan":
					return "Är mindre än";
				case "FilterIsLessThanOrEqualTo":
					return "Är mindre än eller lika med";
				case "FilterIsNotContainedIn":
					return "Finns inte i";
				case "FilterIsNotEqualTo":
					return "Är inte lika med";
				case "FilterMatchCase":
					return "Matcha stora bokstäver";
				case "FilterOr":
					return "Eller";
				case "FilterStartsWith":
					return "Börjar med";
				case "FilterIsEmpty":
					return "Är tom";
				case "FilterIsNotEmpty":
					return "Är inte tom";

				case "GridViewFilter":
					return "Filtrera";
				case "GridViewClearFilter":
					return "Rensa filter";
				case "GridViewFilterSelectAll":
					return "Välj alla";
				case "GridViewFilterShowRowsWithValueThat":
					return "Visa rader med värde som";
				case "GridViewFilterAnd":
					return "Och";
				case "GridViewFilterOr":
					return "Eller";
				case "GridViewFilterContains":
					return "Innehåller";
				case "GridViewFilterDoesNotContain":
					return "Innehåller inte";
				case "GridViewFilterEndsWith":
					return "Slutar med";
				case "GridViewFilterStartsWith":
					return "Börjar med";
				case "GridViewFilterIsEqualTo":
					return "Är lika med";
				case "GridViewFilterIsGreaterThan":
					return "Är större än";
				case "GridViewFilterIsGreaterThanOrEqualTo":
					return "Är större än eller lika med";
				case "GridViewFilterIsLessThan":
					return "Är mindre än";
				case "GridViewFilterIsLessThanOrEqualTo":
					return "Är mindre än eller lika med";
				case "GridViewFilterIsContainedIn":
					return "Finns i";
				case "GridViewFilterIsNotContainedIn":
					return "Finns inte i";
				case "GridViewFilterMatchCase":
					return "Matcha stora bokstäver";

				case "GridViewGroupPanelText":
					return "Dra en kolumnrubrik hit för att gruppera efter den kolumnen";
				case "GridViewGroupPanelTopText":
					return "Grupperingsrubrik"; // ?? "Group Header" som default
				case "GridViewGroupPanelTopTextGrouped":
					return "Grupperat efter";
			}

			return base.GetStringOverride(key);
		}
	}
}
